package com.chengyu.core.dto.http;

import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 上传用户领取低碳奖励记录的请求参数
 */
@Data
@ToString
public class MemberBehaviorRecordRequestDTO implements Serializable {

    /**
     * 业务行为关联id
     */
    private Long behaviorId;
    /**
     * 小程序用户id
     */
    private Long memberId;
    /**
     * 场景id
     */
    private Long sceneId;
    /**
     * 业务行为发生时间
     * 格式：yyyy-mm-dd HH:mm:ss
     */
    private String behaviorTime;
    /**
     * 领取时间
     * 格式：yyyy-mm-dd HH:mm:ss
     */
    private String receiveTime;
    /**
     * 最初用户计算的减碳量
     */
    private BigDecimal carbonNumOrigin;
    /**
     * 减碳量
     */
    private BigDecimal carbonNumBalance;
    /**
     * 积分
     */
    private BigDecimal pointsNumBalance;
}
